interface IShape{
    void draw();
}
class Rect implements IShape{
    @Override
    public void draw() {
        System.out.println("Rectangle");
    }
}
class Flower implements IShape{
    @Override
    public void draw() {
        System.out.println("Flower");
    }
}
class Circle implements IShape{
    @Override
    public void draw() {
        System.out.println("Circle");
    }
}
public class Test {
    public static void shapeUp(IShape iShape) {
        iShape.draw();
    }
    public static void main(String[] args) {
        Rect rect1 = new Rect();
        shapeUp(rect1);
        shapeUp(new Flower());
        shapeUp(new Circle());
    }
}
